/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.senai.entities;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.Transient;

/**
 *
 * @author Hugo
 */
@Entity
public class Escola_e_Turno implements Serializable {

    private Escola_e_TurnoPK pk = new Escola_e_TurnoPK();

    private Date inicioIntervalo;

    private Date terminoIntervalo;

    @EmbeddedId
    public Escola_e_TurnoPK getPk() {
        return pk;
    }

    public void setPk(Escola_e_TurnoPK pk) {
        this.pk = pk;
    }

    @Temporal(TemporalType.TIME)
    public Date getInicioIntervalo() {
        return inicioIntervalo;
    }

    public void setInicioIntervalo(Date inicioIntervalo) {
        this.inicioIntervalo = inicioIntervalo;
    }

    @Temporal(TemporalType.TIME)
    public Date getTerminoIntervalo() {
        return terminoIntervalo;
    }

    public void setTerminoIntervalo(Date terminoIntervalo) {
        this.terminoIntervalo = terminoIntervalo;
    }

    public void setEscola(Escola escola) {
        getPk().setEscola(escola);
    }

    @Transient
    public Escola getEscola() {
        return getPk().getEscola();
    }

    public void setTurno(Turno turno) {
        getPk().setTurno(turno);
    }

    @Transient
    public Turno getTurno() {
        return getPk().getTurno();
    }

}
